package com.shiyingzi.product.model;

import java.math.BigDecimal;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.shiyingzi.basics.model.BasicsEntity;

//@Entity
//@Table(name = "app_f_house_property")
//@Where(clause = "delete_flag='N'")
@TableName(value="app_f_house_property")
public class AppFHouseProperty extends BasicsEntity{

	/**
	 * 房产信息
	 */
	private static final long serialVersionUID = -3538229395784951013L;

	//  @Column(name = "app_a_id", columnDefinition = "int(11) comment '申请人信息id'")
	@TableField(value="app_a_id")
	private int appAId;
	
	//  @Column(name = "property_type", columnDefinition = "varchar(32) comment '房产类型'")
	@TableField(value="property_type")
	private String propertyType;
	
	//  @Column(name = "reimbursement_amount", columnDefinition = "decimal(15,2) comment '每月还款金额'")
	@TableField(value="reimbursement_amount")
	private BigDecimal reimbursementAmount;
	
	//  @Column(name = "purchase_time_year", columnDefinition = "varchar(32) comment '购买时间年'")
	@TableField(value="purchase_time_year")
	private String purchaseTimeYear;
	
	//  @Column(name = "purchase_time_month", columnDefinition = "varchar(32) comment '购买时间月'")
	@TableField(value="purchase_time_month")
	private String purchaseTimeMonth;
	
	//  @Column(name = "purchase_price", columnDefinition = "decimal(15,2) comment '购买价格'")
	@TableField(value="purchase_price")
	private BigDecimal purchasePrice;
	
	//  @Column(name = "area", columnDefinition = "varchar(32) comment '建筑面积'")
	@TableField(value="area")
	private String area;
	
	//  @Column(name = "house_address_province", columnDefinition = "varchar(32) comment '房产地址_省'")
	@TableField(value="house_address_province")
	private String houseAddressProvince;
	
	//  @Column(name = "house_address_city", columnDefinition = "varchar(32) comment '房产地址_市'")
	@TableField(value="house_address_city")
	private String houseAddressCity;
	
	//  @Column(name = "house_address_area", columnDefinition = "varchar(32) comment '房产地址_区'")
	@TableField(value="house_address_area")
	private String houseAddressArea;
	
	//  @Column(name = "multiple_sets", columnDefinition = "varchar(32) comment '是否有多套'")
	@TableField(value="multiple_sets")
	private String multipleSets;
	
	//  @Column(name = "is_it_common", columnDefinition = "varchar(32) comment '是否共有'")
	@TableField(value="is_it_common")
	private String isItCommon;

	public int getAppAId() {
		return appAId;
	}

	public void setAppAId(int appAId) {
		this.appAId = appAId;
	}


	public String getPropertyType() {
		return propertyType;
	}

	public void setPropertyType(String propertyType) {
		this.propertyType = propertyType;
	}

	public BigDecimal getReimbursementAmount() {
		return reimbursementAmount;
	}

	public void setReimbursementAmount(BigDecimal reimbursementAmount) {
		this.reimbursementAmount = reimbursementAmount;
	}

	public String getPurchaseTimeYear() {
		return purchaseTimeYear;
	}

	public void setPurchaseTimeYear(String purchaseTimeYear) {
		this.purchaseTimeYear = purchaseTimeYear;
	}

	public String getPurchaseTimeMonth() {
		return purchaseTimeMonth;
	}

	public void setPurchaseTimeMonth(String purchaseTimeMonth) {
		this.purchaseTimeMonth = purchaseTimeMonth;
	}

	public BigDecimal getPurchasePrice() {
		return purchasePrice;
	}

	public void setPurchasePrice(BigDecimal purchasePrice) {
		this.purchasePrice = purchasePrice;
	}

	public String getArea() {
		return area;
	}

	public void setArea(String area) {
		this.area = area;
	}

	public String getHouseAddressProvince() {
		return houseAddressProvince;
	}

	public void setHouseAddressProvince(String houseAddressProvince) {
		this.houseAddressProvince = houseAddressProvince;
	}

	public String getHouseAddressCity() {
		return houseAddressCity;
	}

	public void setHouseAddressCity(String houseAddressCity) {
		this.houseAddressCity = houseAddressCity;
	}

	public String getHouseAddressArea() {
		return houseAddressArea;
	}

	public void setHouseAddressArea(String houseAddressArea) {
		this.houseAddressArea = houseAddressArea;
	}

	public String getMultipleSets() {
		return multipleSets;
	}

	public void setMultipleSets(String multipleSets) {
		this.multipleSets = multipleSets;
	}

	public String getIsItCommon() {
		return isItCommon;
	}

	public void setIsItCommon(String isItCommon) {
		this.isItCommon = isItCommon;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	@Override
	public String toString() {
		return "AppFHouseProperty [appAId=" + appAId + ", propertyType="
				+ propertyType + ", reimbursementAmount=" + reimbursementAmount
				+ ", purchaseTimeYear=" + purchaseTimeYear
				+ ", purchaseTimeMonth=" + purchaseTimeMonth
				+ ", purchasePrice=" + purchasePrice + ", area=" + area
				+ ", houseAddressProvince=" + houseAddressProvince
				+ ", houseAddressCity=" + houseAddressCity
				+ ", houseAddressArea=" + houseAddressArea + ", multipleSets="
				+ multipleSets + ", isItCommon=" + isItCommon + "]";
	}
	
	
}
